CallQuality

data class CallQuality(    var audioQuality: CallQuality.Quality = Quality.NONE,     var outgoingVideoQuality: CallQuality.Quality = Quality.NONE,     var outgoingVideoQualityReason: String? = null)

This data class represents the quality of both the audio and the outgoing video streams during an echo test or a real-time communication session.

The CallQuality class provides details about the current audio and video quality levels, as well as a possible reason for any degradation in video quality.

Constructors

Link copied to clipboard
constructor(    audioQuality: CallQuality.Quality = Quality.NONE,     outgoingVideoQuality: CallQuality.Quality = Quality.NONE,     outgoingVideoQualityReason: String? = null)

Types

Link copied to clipboard

Enum class representing the various levels of quality for both audio and video streams.

Properties

Link copied to clipboard

The Quality level of the audio communication.

Link copied to clipboard

The Quality level of the outgoing video stream.

Link copied to clipboard

A string indicating the reason for any limitation in outgoing video quality. Possible values: - "cpu": Limited by device processing power. - "bandwidth": Limited by network bandwidth. - "none": No limitations detected.